import pandas as pd


def merge_excel_files(input_files, output_file):
    merged_data = pd.DataFrame()
    for file in input_files:
        # 读取Excel文件的所有工作表数据
        data = pd.read_excel(file, engine='openpyxl', sheet_name=None)
        for sheet_name, df in data.items():
            # 将每个工作表的数据合并到总的DataFrame中
            merged_data = pd.concat([merged_data, df], ignore_index=True)
    # 去除重复行
    merged_data.drop_duplicates(inplace=True)
    # 替换所有"-"单元格为"0.00%"
    merged_data.replace('-', '0.00%', inplace=True)
    # merged_data.replace('抖音小店-巨晶家居旗舰店', '抖音小店-巨晶旗舰店', inplace=True)
    # merged_data.replace('抖音小店-义乌市司兔电子商务有限公司', '抖音小店-真子收纳用品旗舰店', inplace=True)
    # merged_data.replace('抖音小店-义乌市昀创贸易有限公司', '抖音小店-真子家居旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意箬水贸易专卖店', '抖音小店-朋意电器旗舰店', inplace=True)
    # merged_data.replace('抖音小店-真子义乌市炳超贸易有限公司家居生活专卖店', '抖音小店-真子家居日用旗舰店',
    #                     inplace=True)
    # merged_data.replace('抖音小店-首力义乌市首旺电子商务有限公司建材专卖店', '抖音小店-首力家装旗舰店', inplace=True)
    # merged_data.replace('抖音小店-首力义乌市首飒贸易有限公司建材专卖店', '抖音小店-首力家具旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意枕歌家居专卖店', '抖音小店-朋意个护保健旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意义乌市尾鸯贸易有限公司家居专卖店', '抖音小店-朋意生活旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意义乌市海辉服饰有限公司烹饪用具专卖店', '抖音小店-朋意家饰旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意好物优选', '抖音小店-淘淘家穿戴甲', inplace=True)
    # merged_data.replace('抖音小店-首力义乌市颂伊贸易有限公司五金工具专卖店', '抖音小店-首力五金工具旗舰店',
    #                     inplace=True)
    # merged_data.replace('抖音小店-首力全屋定制旗舰店', '抖音小店-首力家具旗舰店', inplace=True)
    # merged_data.replace('抖音小店-朋意均玥家居专卖店', '抖音小店-朋意厨房用品旗舰店', inplace=True)
    # merged_data.replace('抖音小店-家装好物优选', '抖音小店-真子建材旗舰店', inplace=True)
    # 将数据写入Excel文件
    merged_data.to_excel(output_file, index=False)
